package java3_BasicSyntax;

import java.text.SimpleDateFormat;
import java.util.Date;

//日期类
/*
G: 输出当前时代的标志符，例如“AD”。
y: 输出四位数的年份。
M: 输出两位数的月份（01-12）。
d: 输出两位数的日期（01-31）。
h: 输出12小时制的小时（01-12）。
H: 输出24小时制的小时（00-23）。
m: 输出两位数的分钟（00-59）。
s: 输出两位数的秒（00-59）。
S: 输出三位数的毫秒（000-999）。
E: 输出星期几的名称。
D: 输出一年中的第几天（001-366）。
F: 输出一个月中的第几个星期几（1-5）。
w: 输出一年中的第几个星期（1-53）。
W: 输出一个月中的第几个星期（1-5）。
a: 输出上午或下午的标记（AM/PM）。
k: 输出24小时制的小时（1-24）。
K: 输出12小时制的小时（0-11）。
z: 输出时区信息。
' 和 ": 用于包含文字，不会被解析为日期模式
 */
public class DateAndTime {
    public static void main(String[] args) {
        Date date = new Date();
        System.out.println(date);
        SimpleDateFormat dateFormat = new SimpleDateFormat("'年月日'YYYYY.MM.dd'时分秒'hh:mm:ss a zzz");
        System.out.println(dateFormat.format(date));

        SimpleDateFormat format = new SimpleDateFormat("g");
    }
}
